home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d17 / proff.arc / MS < prev    next >
Text File  |  1988-02-17  |  2KB  |  147 lines

  1. .! This file includes the proff versions of a few common nroff ms macros.
  2. .! These are NOT identical to the ms ones, but do almost the same things.
  3. .!
  4. .! Set escape character same as ms uses
  5. .ec \
  6. .! Non-indented paragraph preceded by a blank line.
  7. .de LP
  8. .ne 2
  9. .sp 1
  10. .en
  11. .! Paragraph preceded by a blank line
  12. .de PP
  13. .ne 3
  14. .sp 1
  15. .ti +5
  16. .en
  17. .! Paragraph NOT preceded by a blank line (same as ms ".PP 0")
  18. .de PP0
  19. .ne 2
  20. .ti +5
  21. .en
  22. .! Relative indented section
  23. .de RS
  24. .sp 1
  25. .in +5
  26. .en
  27. .! End of relative indented section
  28. .de RE
  29. .in -5
  30. .en
  31. .! Quoted paragraph (indent both margins by 5)
  32. .de QP
  33. .sp 1
  34. .rm -5
  35. .lm +5
  36. .en
  37. .! End of quoted paragraph
  38. .de QE
  39. .br
  40. .rm +5
  41. .lm -5
  42. .en
  43. .! Bold font for words on line
  44. .de B
  45. .bold 1
  46. $1 $2 $3 $4 $5 $6 $7 $8 $9
  47. .en
  48. .! Italic font for words on line (actually underline)
  49. .de I
  50. .ul 1
  51. $1 $2 $3 $4 $5 $6 $7 $8 $9
  52. .en
  53. .! Underline words on line
  54. .de UL
  55. .ul 1
  56. $1 $2 $3 $4 $5 $6 $7 $8 $9
  57. .en
  58. .! Force a line break
  59. .de BR
  60. .br
  61. .en
  62. .! Set line spacing
  63. .de LS
  64. .ls $1
  65. .en
  66. .! Insert N blank lines
  67. .de SP
  68. .sp $1
  69. .en
  70. .! Force a page break
  71. .de BP
  72. .bp
  73. .en
  74. .! Set Date (not implemented)
  75. .de ND
  76. .en
  77. .! Enable/Disable hyphenation (not implemented)
  78. .de HY
  79. .en
  80. .! Section Heading (centered)
  81. .de SH
  82. .ne 4
  83. .sp 1
  84. .ce on
  85. .en
  86. .! End of section heading
  87. .de EH
  88. .ce off
  89. .br
  90. .en
  91. .! Centered, literal display
  92. .de CD
  93. .sv
  94. .ce on
  95. .nf
  96. .sp
  97. .ne 3
  98. .en
  99. .! Literal display
  100. .de DS
  101. .sv
  102. .sp
  103. .nf
  104. .ne 3
  105. .en
  106. .! Literal display
  107. .de LD
  108. .sv
  109. .sp
  110. .nf
  111. .ne 3
  112. .en
  113. .! Indented section
  114. .de IS
  115. .sp
  116. .in +8
  117. .ne 3
  118. .en
  119. .! Need lines on page
  120. .de NE
  121. .ne $1
  122. .en
  123. .! Display end
  124. .de DE
  125. .rs
  126. .ce off
  127. .en
  128. .! Indented section end
  129. .de IE
  130. .in -8
  131. .en
  132. .! Return to Roman text
  133. .de R
  134. .ul off
  135. .bd off
  136. .en
  137. .! Generate table of contents entry
  138. .de TC
  139. .cl 0 $1 $2 $3 $4 $5 $6 $7 $8 $9
  140. $1 $2 $3 $4 $5 $6 $7 $8 $9
  141. .en
  142. .! Center and Bold a title line
  143. .de TL
  144. .ce 1
  145. .bd 1
  146. .en
  147.